/*
 * @Description: 
 * @Version: 2.0
 * @Autor: liuwei
 * @Date: 2021-05-30 09:46:26
 * @LastEditors: liuwei
 * @LastEditTime: 2021-05-30 09:56:14
 */
import {
  init,
  h,
  styleModule,
  eventListenersModule
} from 'snabbdom'

// 1.导入模块
// 2.注册模块
const patch = init([
  styleModule,
  eventListenersModule
])
// 3.使用h()函数的第二个参数传入模块中使用的数据（对象）
let vnode = h('div', [
  h('h1', { style: {backgroundColor: 'red'} }, 'Hello Wolrd'),
  h('p', { on: {click: eventHandler} }, 'Hello P')
])

function eventHandler () {
  console.log('eventHandler')
}

const app = document.querySelector('#app')
let oldVnode = patch(app, vnode)